import request from '../utils/request'

// 用户_基本资料 的接口
const getUserInfoAPI = () => request({
  method: 'GET',
  url: '/v1_0/user'
})

// 用户_个人资料 的接口
const getUserProfileAPI = () => request({
  method: 'GET',
  url: '/v1_0/user/profile'
})

// 用户_更新头像 的接口
const updateUserPhotoAPI = ({ form }) => request({
  method: 'PATCH',
  url: '/v1_0/user/photo',
  data: form
})

// 用户_更新资料 的接口
const updateUserProfileAPI = ({ birthday, name }) => request({
  method: 'PATCH',
  url: '/v1_0/user/profile',
  data: {
    birthday,
    name
  }
})

// 更新token 的接口
const updateTokenAPI = () => request({
  method: 'PUT',
  url: '/v1_0/authorizations'
})

export {
  getUserInfoAPI,
  getUserProfileAPI,
  updateUserPhotoAPI,
  updateUserProfileAPI,
  updateTokenAPI
}
